# 基于基础镜像，默认会去宿主机里找，没有会去hub上拉取。在没有，报错
FROM python:3.6
# 制作者
MAINTAINER ymq
# 暴露端口(可以不写) -p 映射,但最好留着
EXPOSE 8080
# 宿主机文件requirement.txt copy到容器内home路径下
ADD ./requirement.txt /home/
# 构建镜像执行执行命令
RUN pip install -r /home/requirement.txt -i https://pypi.douban.com/simple/
RUN pip install uwsgi -i https://pypi.douban.com/simple/
# 用来保存数据，防止容器挂掉，数据丢失 可以不写 -v 映射,但最好留着
VOLUME ["/home"]
# 工作路径，WORKDIR --> cd
WORKDIR /home/auction_api
# 执行的命令，当容器启动的时候，会自动执行使django以uwsgi启动
CMD ["uwsgi", "--ini", "uwsgi.ini"]